package com.libraries.glide

import android.content.Context
import com.bumptech.glide.MemoryCategory

/**
 *
 * 作者： JairusTse
 * 日期： 2021/2/1 16:45
 */
object ImageLoader {
    var CACHE_IMAGE_SIZE = 250

    /**
     * @param context        上下文
     * @param cacheSizeInM   Glide默认磁盘缓存最大容量250MB
     * @param memoryCategory 调整内存缓存的大小 LOW(0.5f) ／ NORMAL(1f) ／ HIGH(1.5f);
     * @param isInternalCD   true 磁盘缓存到应用的内部目录 / false 磁盘缓存到外部存
     */
    @JvmOverloads
    fun init(
        context: Context?,
        cacheSizeInM: Int = CACHE_IMAGE_SIZE,
        memoryCategory: MemoryCategory? = MemoryCategory.NORMAL,
        isInternalCD: Boolean = true
    ) {
        init(context, cacheSizeInM, memoryCategory, isInternalCD)
    }
}